@charset "utf-8";
body{
	//font-family:Century Gothic,sans-serif;
	font: 80% "Trebuchet MS", sans-serif;
}

#leftDiv {
	float:left;
}

#buttons {
	float:left;
}

#rightDiv {
	float:left;
}
.voGen {
	float:left;
}

h1 {
	font-family:Century Gothic,sans-serif;
	font:20pt;
   	font-weight:bold;
}

#tab {
	border-bottom:solid 1px gray;
	padding:5px 5px 0px 5px;
	width:95%;
}
#header {
	font:bold 10px Arial;
}
#contents {
	font:9pt;
	height:70%;
}

#footer {
	bottom:20%;
	width:95%;
	border-top:solid 1px gray;
	font:bold 10px Arial;
	padding-left:100px;
	margin-top: 10px;
}

.tabElement {
   font-family:Century Gothic,sans-serif;
   font-weight:bold;
   color:#BBBBBB;
   background-color:#FFFFFF;
   border-top-style:dotted;
   border-top-color:#BBBBBB;
   border-top-width:2px;
   border-bottom-style:none;
   border-left-style:dotted;
   border-left-color:#BBBBBB;
   border-left-width:2px;
   border-right-style:dotted;
   border-right-color:#BBBBBB;
   border-right-width:2px;
   padding-bottom:0px;
}



Table, td, td br, p, select, Textarea, input, pre, div
{font-family:Tahoma, Simsun, Arial, Helvetica, geneva, sans-serif, Gulim, "굴림", Dotum, "돋움"; font-size:12px; Line-height:16px; color:#333; text-decoration:none;}

Input			{font-size:12px; color:#333; word-break:break-all; Line-height:16px; Margin: 0px 0px 0px 0px; text-align:left;}
Check			{font-size:12px; color:#333;}
Textarea		{font-size:12px; PADDING:2px; Line-height:19px; color:#333; text-align:left; border: 1px #7F9DB9 solid;}
Select			{border:1px #ddd solid; color:#333;}
IMG				{border:none;}
Iframe			{border:0px; Margin:0px; text-align:left;}
Table			{border-collapse: collapse; text-align:left;}
TD				{border:none; padding:0px;}

.img 			{vertical-align:middle;}
.Img01			{Margin: 2px 0px 1px 0px; border:0px;}
.Border1		{border:1px solid #ddd;}

A:Link				{color:#0e3c7d; text-decoration:none;}
A:visited			{color:#0e3c7d; text-decoration:none;}
A:active, A:hover	{color:#0e3c7d; text-decoration:underline;}


/*인풋셀렉*/
.Inputfull		{width:100%; color:#333; border: 1px #7F9DB9 solid; Margin:0px 0px 1px 0px; Line-height:15px; padding-top: 2px; text-align:left;}/* Input */
.Input100		{width:100px; color:#333; border: 1px #7F9DB9 solid; Margin:0px 0px 1px 0px; Line-height:15px; padding-top: 2px; text-align:left;}/* Input */
.select01		{font-family:Dotum, "돋움" Gulim, "굴림",; font-size:11px; color:#333; border: 1px #ddd solid; Margin:0px 0px 0px 0px; text-align:left;}


/*폰트*/
.FontBold		{color:#000; font-weight:bold; white-space:nowrap; padding:3px 0px 0px 0px;}
.FontPadding	{color:#000; text-align:left; white-space:nowrap; padding:3px 8px 0px 0px;}


/* 폰트칼라 */
.Red			{color:#FF0000;}
.Orange			{color:#F78233;}
.Orange2		{color:#FF6600;}
.Gray			{color:#666;}
.Gray2			{color:#ccc;}
.Gray3			{color:#4D4D4D;}
.Navi			{color:#3E4F97;}
.Navi2			{color:#58677F; font-weight:bold;}
.Black 			{color:#000;}


/* Margin */
.NoMargin			{Margin:0px ;}
.BodyMargin		{Margin:10px 15px 20px 15px; vertical-align:top;}
.Margin2		{Margin-top:2px;}
.Margin3		{Margin-top:3px;}
.Margin5		{Margin-top:5px;}
.Margin10		{Margin-top:10px;}
.Margin15		{Margin-top:15px;}
.Margin20		{Margin-top:20px;}
.Margin25		{Margin-top:25px;}
.Margin30		{Margin-top:30px;}
.Margin35		{Margin-top:35px;}


/* Padding */
.PaddingR3		{padding-right:3px;}
.PaddingR5		{padding-right:5px;}
.PaddingR8		{padding-right:8px;}
.PaddingR15		{padding-right:15px;}
.PaddingT5		{padding-top:5px;}
.PaddingTB5		{padding-top:5px; padding-bottom:5px;}
.PaddingB3		{padding-bottom:3px;}
.PaddingRB3		{padding-right:3px; padding-bottom:3px;}


/* 타이틀 */
.TitleFirst 	{color: #000; font-size:18px; font-family:Dotum; font-weight:bold; white-space:nowrap; PADDING:0px 0px 0px 0px; Line-height:25px;}
.subTitle 		{color:#000; font-size:13px; text-align:left; font-weight:bold; white-space:nowrap; background: url(../img/bullet_t01.gif) center left no-repeat; Line-height:15px; padding:1px 0px 0px 15px;}
.subnotice 		{color:#666666; text-align:left; white-space:nowrap; background: url(../img/ico_point.gif) center left no-repeat; Line-height:15px; padding:1px 0px 0px 10px;}
.subnotice02	{color:#666666; text-align:left; white-space:nowrap; background: url(../img/bullet01.gif) center left no-repeat; Line-height:15px; padding:1px 0px 0px 10px;}
.Stamp_ko		{text-align:right; Width:55px; height:17px; background:url(../img/stamp_ko.gif) no-repeat 14px 0px;}


/* bt Link */
A.bt01:link, A.bt01:visited, A.bt01:active	{color:#224d8a; text-decoration:none;}
A.bt01:hover	{color:#0a81f5; text-decoration:none;}

A.bt04:link, A.bt04:visited, A.bt04:active	{color:#103e7a; text-decoration:none;}
A.bt04:hover	{color:#0a81f5; text-decoration:none;}

A.btT01:link, A.btT01:visited, A.btT01:active	{color:#0e3c7d; text-decoration:none;}
A.btT01:hover	{color:#0a81f5; text-decoration:none;}


/* page Link */
A.page01:link, A.page01:visited, A.page01:active	{color:#4e5d74; text-decoration:none;}
A.page01:hover	{color:#0a81f5; text-decoration:none;}

A.pagenum:link, A.pagenum:visited, A.pagenum:active	{color:#454545; text-decoration:none;}
A.pagenum:hover	{text-decoration:none; width:22px; color:#454545; text-align:center; white-space:nowrap; background-color:#eef3fa; border:solid 1px #aac6e1; Line-height:18px; padding:0px 0px 0px 0px;}


/* folder Link */
A.folder01:link, A.folder01:visited, A.folder01:active	{color:#494947; text-decoration:none;}
A.folder01:hover	{color:#494947; text-decoration:underline;}

A.folder02:link, A.folder02:visited, A.folder02:active	{color:#fff; background-color:#c06516; text-decoration:none; padding:2px 2px 0px 2px;}
A.folder02:hover	{color:#fff; background-color:#c06516; text-decoration:underline; padding:2px 2px 0px 2px;}



/* 버튼바 */
.BT_bar 			{height:29px; BACKGROUND-COLOR:#f0f0f0; PADDING-right:5px; text-align:right; padding-top:2px;}


/* 버튼 */
.bt01_L 			{width:10px; background: url(../img/bt01_L.gif) no-repeat; Line-height:24px;}
.bt01_R 			{width:10px; background: url(../img/bt01_R.gif) no-repeat; Line-height:24px;}
.bt01_bg 			{color:#224d8a; text-align:center; font-weight:bold; white-space:nowrap;  background: url(../img/bt01_bg.gif) repeat-x; Line-height:24px; padding:1px 0px 0px 3px;}
.bt01_bg02 			{color:#224d8a; text-align:center; font-weight:bold; white-space:nowrap;  background: url(../img/bt01_bg.gif) repeat-x; Line-height:24px; padding:0px 0px 2px 0px;}

.bt01_dn_L 			{width:10px; background: url(../img/bt01_dn_L.gif) no-repeat; Line-height:23px;}
.bt01_dn_R 			{width:10px; background: url(../img/bt01_dn_R.gif) no-repeat; Line-height:23px;}
.bt01_dn_bg 		{color:#848484; text-align:center; font-weight:bold; white-space:nowrap;  background: url(../img/bt01_dn_bg.gif) repeat-x; Line-height:23px; padding:1px 0px 0px 3px;}

.bt02_L 			{width:7px; background: url(../img/bt02_L.gif) no-repeat; Line-height:22px;}
.bt02_R 			{width:7px; background: url(../img/bt02_R.gif) no-repeat; Line-height:22px;}
.bt02_bg 			{color:#0e3c7d; text-align:center; white-space:nowrap;  background: url(../img/bt02_bg.gif) repeat-x; Line-height:22px; padding:1px 1px 0 1px;}
.bt02_bg02 			{color:#0e3c7d; text-align:center; white-space:nowrap;  background: url(../img/bt02_bg.gif) repeat-x; Line-height:22px; padding:0px 1px 2 1px;}

.bt03_L 			{width:7px; background: url(../img/bt03_L.gif) no-repeat; Line-height:22px;}
.bt03_R 			{width:7px; background: url(../img/bt03_R.gif) no-repeat; Line-height:22px;}
.bt03_bg 			{color:#848484; text-align:center; white-space:nowrap;  background: url(../img/bt03_bg.gif) repeat-x; Line-height:22px; padding:1px 1px 0 1px;}
.bt03_bg02 			{color:#848484; text-align:center; white-space:nowrap;  background: url(../img/bt03_bg.gif) repeat-x; Line-height:22px; padding:0px 1px 2 1px;}

.bt04_L 			{width:3px; background: url(../img/bt04_L.gif) no-repeat; Line-height:17px;}
.bt04_R 			{width:7px; background: url(../img/bt04_R.gif) no-repeat; Line-height:17px;}
.bt04_bg 			{font-family:Dotum, "돋움" Gulim, "굴림", ; font-size:11px; color:#103e7a; text-align:center; white-space:nowrap;  background: url(../img/bt04_bg.gif) repeat-x; Line-height:17px; padding:1px 0px 0 2px;}
.bt04_bg02 			{text-align:center; white-space:nowrap;  background: url(../img/bt04_bg.gif) repeat-x; Line-height:17px; padding:0px 0px 1 0px;}

.btT01_L 			{width:7px; background: url(../img/btT01_L.gif) no-repeat; Line-height:19px;}
.btT01_R 			{width:7px; background: url(../img/btT01_R.gif) no-repeat; Line-height:19px;}
.btT01_bg 			{color:#0e3c7d; text-align:center; white-space:nowrap;  background: url(../img/btT01_bg.gif) repeat-x; Line-height:19px; padding:1px 0px 0 0px;}

.btT02_L 			{width:7px; background: url(../img/btT02_L.gif) no-repeat; Line-height:19px;}
.btT02_R 			{width:7px; background: url(../img/btT02_R.gif) no-repeat; Line-height:19px;}
.btT02_bg 			{color:#848484; text-align:center; white-space:nowrap;  background: url(../img/btT02_bg.gif) repeat-x; Line-height:19px; padding:1px 0px 0 0px;}

.btB01_L 			{width:10px; background: url(../img/btB01_L.gif) no-repeat; Line-height:24px;}
.btB01_R 			{width:10px; background: url(../img/btB01_R.gif) no-repeat; Line-height:24px;}
.btB01_bg 			{color:#1e3b5d; text-align:center; font-weight:bold; white-space:nowrap;  background: url(../img/btB01_bg.gif) repeat-x; Line-height:24px; padding:1px 0px 0px 3px;}
.btB01_bg02 		{text-align:center; font-weight:bold; white-space:nowrap;  background: url(../img/btB01_bg.gif) repeat-x; Line-height:24px; padding:0px 0px 2px 0px;}



/* 페이지 */
.page01_first	{color:#4e5d74; text-align:center; white-space:nowrap; background: url(../img/page01_first.gif) center left no-repeat; Line-height:19px; padding:0px 0px 0px 5px;}
.page01_end		{color:#4e5d74; text-align:center; white-space:nowrap; background: url(../img/page01_end.gif) center left no-repeat; Line-height:19px; padding:0px 5px 0px 0px;}
.page01_prev	{color:#4e5d74; text-align:center; white-space:nowrap; background: url(../img/page01_prev.gif) center left no-repeat; Line-height:19px; padding:0px 2px 0px 0px;}

.page_num_up	{width:22px; color:#e88522; text-align:center; font-weight:bold; white-space:nowrap; background-color:#f9e5d6; Line-height:20px; padding:0px 0px 0px 0px;}
.page_num		{width:22px; color:#454545; text-align:center; white-space:nowrap; background-color:#fff; Line-height:20px; padding:0px 0px 0px 0px;}


/* 폴더 */
.folder_icominus	{widht:16px; height:20px; background: url(../img/ico_minus.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}
.folder_icominus00	{widht:16px; height:20px; background: url(../img/ico_minus00.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}
.folder_icominus01	{widht:16px; height:20px; background: url(../img/ico_minus01.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}
.folder_icominus02	{widht:16px; height:20px; background: url(../img/ico_minus02.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}

.folder_icoplus		{widht:16px; height:20px; background: url(../img/ico_plus.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}
.folder_icoplus00	{widht:16px; height:20px; background: url(../img/ico_plus00.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}
.folder_icoplus01	{widht:16px; height:20px; background: url(../img/ico_plus01.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}
.folder_icoplus02	{widht:16px; height:20px; background: url(../img/ico_plus02.gif) center left no-repeat; padding:0px 3px 0px 10px; Line-height:22px;}

.folder_close		{widht:17px; height:13px; background: url(../img/ico_folder_close.gif) center left no-repeat; padding:0px 5px 0px 10px; Line-height:22px;}
.folder_open		{widht:17px; height:13px; background: url(../img/ico_folder_open.gif) center left no-repeat; padding:0px 5px 0px 10px; Line-height:22px;}

.folder_line00		{widht:9px; height:2px; background: url(../img/folder_line00.gif) center center no-repeat; padding:0px 5px 0px 10px; Line-height:20px;}
.folder_line02		{widht:8px; height:1px; background: url(../img/folder_line02.gif) center center no-repeat; padding:0px 5px 0px 10px; Line-height:20px;}
.folder_line03		{widht:12px; height:20px; background: url(../img/folder_line03.gif) center center no-repeat; padding:0px 5px 0px 10px; Line-height:20px;}
.folder_line04		{widht:12px; height:20px; background: url(../img/folder_line04.gif) center center no-repeat; padding:0px 5px 0px 10px; Line-height:20px;}


/* 탭 */
.tab_line {background:url(../img/tab_line.gif) repeat-x left top; clear:both; margin:0 0 5px 0; padding:1px 0 0 0;}

/* 활성 탭 */
a.tab01_on_common01 {text-decoration:none; display:inline-block; background:url(../img/tab01_on_left.gif) 0 0 no-repeat; height:25px; vertical-align:middle; line-height:25px; padding:0 0 0 7px; color:#d56d21; font-size:11px;letter-spacing:-1px;}
a.tab01_on_common01 span {text-decoration:none; float:left; background:url(../img/tab01_on_right.gif) 0 right no-repeat; height:25px; vertical-align:middle; padding:0 7px 0 0; font-size:11px; color:#d56d21;}
a.tab01_on_common01:visited {text-decoration:none; color:#0e3c7d;}
a.tab01_on_common01:hover {text-decoration:none; color:#d56d21;}
a.tab01_on_common01 img {vertical-align:bottom; margin:0 2px 2px 0}
a.tab01_on_common01 em {background: url(../img/tab_on.gif) center bottom no-repeat; font-style:normal; height:25px; padding:0 0 0px;}

/* 일반 탭 */
a.tab01_common01 {text-decoration:none; display:inline-block; background:url(../img/tab01_left.gif) 0 0 no-repeat; height:25px; vertical-align:middle; line-height:25px; padding:0 0 0 7px; color:#0e3c7d;letter-spacing:-1px; }
a.tab01_common01 span {float:left; background:url(../img/tab01_right.gif) 0 right no-repeat; vertical-align:middle; height:25px; padding:0 7px 0 0; font-size:11px; color:#0e3c7d; cursor:pointer}
a.tab01_common01:visited {text-decoration:none; color:#0e3c7d;}
a.tab01_common01:hover {text-decoration:none; color:#0a81f5; background:url(../img/tab01_on_left.gif) left top no-repeat;}
a.tab01_common01:hover span {text-decoration:none; color:#0a81f5; background:url(../img/tab01_on_right.gif) right top no-repeat;}
/*.tab01 a:hover {text-decoration:none; color:#0a81f5; background: url(../image/tab01_on_right.gif) 0 right no-repeat;}*/
.tab01_common img {vertical-align:bottom; margin:0 2px 2px 0}



/* 테이블-목록조회 */
.HeadTable      {color: #616a71; height:26px; text-align:left; font-weight:bold; white-space:nowrap; background: Line-height:18px; PADDING:2px 5px 2px 5px; }
.HeadCol		{color: #616a71; height:26px; font-weight:bold; PADDING:3px 2px 4px 12px; BACKGROUND-COLOR:#e5e9ef; white-space:nowrap; }
.HeadColP		{color: #616a71; height:26px; font-weight:bold; PADDING:3px 2px 4px 12px; background: url(../img/ico_point.gif) no-repeat 5px center; BACKGROUND-COLOR:#e5e9ef;  border: 1px solid #C9CED6; white-space:nowrap; Line-height:18px;}
.ListCol		{height:26px; PADDING:2px 5px 2px 5px; BACKGROUND-COLOR:#fff; border: 1px solid #DADADA; Line-height:20px;}

/* 테이블-리스트조회 */
.HeadCol02		{color: #616a71; text-align:center; font-weight:bold; BACKGROUND-COLOR:#e5e9ef; border: 1px solid #C9CED6; white-space:nowrap; Line-height:20px;}
.ListCol02		{text-align:center; white-space:nowrap; PADDING:2px 5px 2px 5px; BACKGROUND-COLOR:#fff; border: 1px solid #DADADA; Line-height:20px;}
.ListCol02_L	{text-align:left; white-space:nowrap; PADDING:2px 5px 2px 5px; BACKGROUND-COLOR:#fff; border: 1px solid #DADADA; Line-height:20px;}
.ListCol02_R	{text-align:right; white-space:nowrap; PADDING:2px 5px 2px 5px; BACKGROUND-COLOR:#fff; border: 1px solid #DADADA; Line-height:20px;}

/* 테이블-리스트 검색순서 조회 */
.HeadArrow_up	{color:#616a71; text-align:left; font-weight:bold; white-space:nowrap; background: url(../img/arrow_up.gif) center right no-repeat; Line-height:18px; padding:0px 13px 0px 0px;}
.HeadArrow_upon	{color:#616a71; text-align:left; font-weight:bold; white-space:nowrap; background: url(../img/arrow_up_on.gif) center right no-repeat; Line-height:18px; padding:1px 13px 0px 0px;}
.HeadArrow_dn	{color:#616a71; text-align:left; font-weight:bold; white-space:nowrap; background: url(../img/arrow_dn.gif) center right no-repeat; Line-height:18px; padding:1px 13px 0px 0px;}
.HeadArrow_dnon	{color:#616a71; text-align:left; font-weight:bold; white-space:nowrap; background: url(../img/arrow_dn_on.gif) center right no-repeat; Line-height:18px; padding:1px 13px 0px 0px;}

/* 테이블-박스 */
.box01			{background-color:#f8f8f8; border:solid 1px #dadada; padding:1px;}
.box02			{background-color:#FFF; border:solid 1px #dadad8;}
.box03			{background-color:#FFF; border:solid 1px #dadad8; padding:3px;}



/* 팝업 */
.PopupClose 		{height:25px; BACKGROUND-COLOR:#E8E7E7; PADDING-right:9px; text-align:right; vertical-align:bottom}


/*달력*/
.BtnCalendar	{width:17px; height:15px; cursor:hand; border:0px; background-image: url(../img/ico_cal.gif); Margin-bottom:2px}

/*for jquery autocomplete*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/**end of jquery auto complete css ****/
